<template>
  <!--
      * 文件上传组件
      * @module _c/file-upload
      * @desc 文件上传组件
      * @author zhangjl
      * @date 2019年05月20日17:22:43
      * @param {Number} [size] - 文件大小限制
      * @param {String} [fileType] - 文件类型
      * @param {String} [uploadUrl] - 文件上传请求的url
      * @param {String} [queryUrl] - 查询已经上传的文件的url
      * @param {String} [multiple] - 是否支持多文件上传
      * @param {String} [downloadUrl] - 下载的url地址
      * @param {String} [defaultList] - 默认的需要回显的列表
      * @param {String} [delUrl] - 删除上传文件地址
      * @example 调用示例
      * <file-upload :size="2" :fileType="fileType" :url="url" :multiple="multiple" :defaultList="defaultList"></file-upload>
  -->
  <file-upload
  :size="2"
  :correlationUuid="correlationUuid"
  :bucketName="bucketName"
  :queryUrl= "queryUrl"
  :fileType="fileType"
  :scanUrl="scanUrl"
  :delUrl="delHref"
  :uploadUrl="url"
  :downloadUrl="downloadUrl"
  :multiple="multiple"
  >
    <slot>
      <span class="iconfont icon-daochu1" style="font-size:14px">
        文件选择
      </span>
    </slot>
  </file-upload>
</template>

<script>
import FileUpload from '_c/file-upload/upload'
export default {
  components: {
    FileUpload
  },
  data () {
    return {
      fileType: ['xls', 'xlsx', 'docx', 'png'],
      url: '/admin/file/upload',
      scanUrl: '/admin/file/preview',
      queryUrl: `admin/fileRecord`,
      multiple: true,
      delHref: '/admin/fileRecord',
      downloadUrl: 'admin/file/download',
      correlationUuid: '7789891559270333000',
      bucketName: '45'
    }
  }
}
</script>
